From: Timm Bäder Date: Thu, 2 Jan 2020 13:05:30 +0000 (+0100) Subject: label: Fix assumptions regaring link X-Git-Tag: archive/raspbian/4.4.1+ds1-2+rpi1~1^2~321^2^2~370 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=73b8212bf347a8675cda1dc5305e13cf57a0fb7f;p=gtk4.git label: Fix assumptions regaring link --- diff --git a/gtk/gtklabel.c b/gtk/gtklabel.c index 671f73d155..b8d8d1cf6f 100644 --- a/gtk/gtklabel.c +++ b/gtk/gtklabel.c @@ -6032,14 +6032,15 @@ gtk_label_update_actions (GtkLabel *label) GtkLabelLink *link; if (priv->select_info) - has_selection = priv->select_info->selection_anchor != priv->select_info->selection_end; - else - has_selection = FALSE; - - if (priv->select_info->link_clicked) - link = priv->select_info->active_link; + { + has_selection = priv->select_info->selection_anchor != priv->select_info->selection_end; + link = priv->select_info->active_link; + } else - link = gtk_label_get_focus_link (label); + { + has_selection = FALSE; + link = gtk_label_get_focus_link (label); + } gtk_widget_action_set_enabled (widget, "clipboard.copy", has_selection); gtk_widget_action_set_enabled (widget, "selection.select-all",